The Canary Islands are a Spanish archipelago situated roughly 100 km west of the southern coast of Morocco and constitutes one of Spain's 17 autonomous communities
The Canary Islands are a Spanish archipelago situated roughly 100 km west of the southern coast of Morocco and constitutes one of Spain's 17 autonomous communities